package main

//定义接口类型

type Human interface {
	//方法，只有声明，没有实现，由别的类型（自定义类型）实现
	sayhi()
}

//定义一个普通函数，函数的参数为接口类型
//只有一个函数，可以有不同表现，多态
func WhoSayHi(i Human) {
	i.sayhi()
}
